package com.zoespeer.food_delivery_comment_api.vo;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class AddCanteenVO {
    @NotBlank(message = "用户ID不能为空")
    private String userId; // 申请人ID（字符串类型，转Integer）

    @NotBlank(message = "餐厅名称不能为空")
    private String canteenName; // 餐厅名称

    @NotBlank(message = "分类（part）不能为空")
    private String part; // 分类（作为category名称）

    @NotBlank(message = "地址不能为空")
    private String address;

    @NotNull(message = "人均消费不能为空")
    private BigDecimal cost; // 人均消费

    private String content; // 详情描述

    @NotBlank(message = "图片URL不能为空")
    private String picture; // URL拼接字符串（如"url1,url2,url3"）

    private String reason; // 申请理由
}